package com.jz.netthings.application.bodyCheck.bean;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author lzf
 * @since 2019-02-26
 */
@Data
public class BodyCheck implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "bodyRecodeId",type = IdType.AUTO)
    private Long bodyRecodeId;


    @TableField(exist = false)
    private String cardId;
    /**
     * 登记号
     */
    @TableField("registerNo")
    private String registerNo;
    /**
     * 体检号
     */
    @TableField("bodyCheckNo")
    private String bodyCheckNo;
    /**
     * 体重
     */
    private String weight;
    /**
     * 体温
     */
    @TableField("animalHeat")
    private String animalHeat;
    /**
     * 脉搏
     */
    private String pulse;
    /**
     * 血压
     */
//    @TableField("bloodPressure")
//    private String bloodPressure;

    @TableField("highBlood")
    private String highBlood;

    @TableField("lowBlood")
    private String lowBlood;




    /**
     * 拒绝原因
     */
    @TableField("refuseReason")
    private String refuseReason;
    /**
     * 体检照片
     */
    @TableField("bodyCheckPhoto")
    private String bodyCheckPhoto;
    /**
     * 阈值
     */
    private Float threshold;
    /**
     * 征询但照片
     */
    @TableField("singlePhoto")
    private String singlePhoto;
    @TableField("singlePhoto1")
    private String singlePhoto1;

    /**
     * 征询单上传时间
     */
    @TableField("singleUploadTime")
    private String singleUploadTime;
    /**
     * 体检开始时间
     */
    @TableField("bodyStartTime")
    private String bodyStartTime;
    /**
     * 体检结束时间
     */
    @TableField("bodyEndTime")
    private String bodyEndTime;
    /**
     * 记录创建时间
     */
    @TableField("recodeCreateTime")
    private String recodeCreateTime;
    /**
     * 记录结束时间
     */
    @TableField("recodeEndTime")
    private String recodeEndTime;
    /**
     * 记录状态
     */
    @TableField("recodeStatus")
    private Integer recodeStatus;
    /**
     * 胸部
     */
    private Integer chest;
    /**
     * 腹部
     */
    private Integer abdomen;
    /**
     * 皮肤
     */
    private Integer skin;
    /**
     * 五官
     */
    private Integer facial;
    /**
     * 四肢
     */
    private Integer limbs;
    /**
     * 健康征询
     */
    @TableField("healthSingle")
    private Integer healthSingle;



    /**
     * 创建护士
     */
    @TableField("createNurse")
    private String createNurse;

    @TableField(exist = false)
    private String createNurseName;

    /**
     * 体检人
     */
    @TableField("bodyCheckWorker")
    private String bodyCheckWorker;
    @TableField(exist = false)
    private String bodyCheckWorkerName;

    /**
     * 认证方式
     */
    @TableField("authMethod")
    private Integer authMethod;
    /**
     * 献浆人
     */
    @TableField("contributionPerson")
    private Long contributionPerson;
    /**
     * 体检编号
     */
    @TableField("bodyCode")
    private String bodyCode;
    /**
     * 体征录入时间
     */
    @TableField("signInputTime")
    private String signInputTime;
    /**
     * 征询录入时间
     */
    @TableField("consultInputTime")
    private String consultInputTime;
    /**
     * 浆员卡号
     */
    @TableField("providerNo")
    private String providerNo;

    @TableField(exist = false)
    private String providerNoName;

    /**
     * 体检结果
     */
    @TableField("bodyCheckResult")
    private Integer bodyCheckResult;
    /**
     * 淘汰原因
     */
    @TableField("outReason")
    private String outReason;
    /**
     * 拒绝类型    是一个码表    0表示暂时拒绝  1表示永久拒绝
     */
    @TableField("refuseType")
    private Integer refuseType;

    @TableField("registerOrder")
    private Integer registerOrder;

    @TableField("bodyCheckOrder")
    private Integer bodyCheckOrder;

    @TableField("MODIFY_TIME")
    private String MODIFY_TIME;
    @TableField("SYNDATE")
    private String SYNDATE;

}
